Tra Bui's First Web Page

Welcome Homepage

Hello! I'm Tra Bui and this is my first website!

Linkedin | Email | Facebook | Github | Leetcode | My CV

NATURAL LANGUAGE PROCESSING QUESTIONS (PROFESSOR KEMAL)

1. Name 3 applications on Natural Language Processing

Natural language processing (NLP) is a computational technology that helps facilitate interaction between machines and human language. In NLP, scientists devise artificial intelligence to make computers understand, analyze and synthesize human language for further applications.

Here are three namely examples of NLP applications:

Enhance customers’ experience: Natural language processing plays an important role in developing chatbots between customers and businesses on online platforms. It helps categorize customers’ needs and answer questions more effectively. Overall, the use of natural language processing will help enhance online users’ experience.

Marketing: Businesses can use NLP to compile and categorize customers' feedbacks about their products, especially when they work with big data. As a result, companies can improve their performance and create a more suitable marketing plan.

Language translation: Text recognition is a great asset to translation apps, since it can convert and translate hand-written or scanned documents

2. Select three words in your language and for each word try to separate into its internal component. (e.g for English If I chose unbelievable I would break it as un-believ(e)-able)

My native language is Vietnamese, in which word syllables are written separately from each other. These syllables also can possibly carry meaning by themselves. Therefore, for the sake of this homework, I will give examples of words containing two (or more) syllables. However, it is rare for a Vietnamese word to be constructed by more than three syllables:

- Đồng hồ (clock)

- Quần áo (clothes)

- Lúng ta lúng túng (befuddled, perplexed)

3. Select three sentences in your native language (but please write it in the closest latin transcription). Your sentences should be around 10 words. Translate these sentences to English)

Indicate which words or small groups of words translate to which words or groups of words in English translation.

a. Cậu(1) đi(2) đâu(3) thế(4)?

Translation: Where(3) are(2) you(1) going(2)?


b. Hút thuốc(1) gây ra(2) những tác hại(3) rất lớn(4) đối với(5) đời sống(6) con người(7).

Translation: Smoking(1) causes(2) tremendous(4) damages(3) to(5) people's(7) lives(6).


c. Nếu(1) ngày mai(2) trời(3) không(4) mưa(5), chúng em(6) sẽ(7) đi(8) cắm trại(9).

Translation: If(1) it(3) doesn't(4) rain(5) tomorrow(2), we(6) will(7) go(8) camping(9).

4. How many interpretations are there for the following English sentence "Time flies like an arrow" Write each interpretation descriptively?

Intepretation 1: Time passes very quickly, like an arrow dash in the air

Intepretation 2: Time only moves ahead like an arrow only flies straight. It is impossible for us to come back to the past. (Assume that an arrow follows a straight path)

If I just consider the sentence based on its grammar structure without bothering its literal meaning, the sentence can also be interpreted as:

Interpretation 3: Time flies (noun) like (verb) an arrow (n). In this case, there is no usage of simile with “like". Instead, the word functions as a verb, meaning “to be fond of".


More article and reference:
https://www.mygreatlearning.com/blog/trending-natural-language-processing-applications/
https://www.expert.ai/blog/natural-language-processing-examples/
https://indatalabs.com/blog/nlp-challenges
https://www.youtube.com/watch?v=nRBnh4qbPHI
https://www.youtube.com/watch?v=fOvTtapxa9c